package fr.afcepf.vod.metier;

import java.util.Set;

import javax.inject.Inject;
import javax.inject.Named;

import fr.afcepf.vod.dao.IDaoValeurnombre;
import fr.afcepf.vod.entities.Description;
import fr.afcepf.vod.entities.Valeurnombre;

@Named
public class GestionValeurnombreImpl implements IGestionValeurnombre{
	private IDaoValeurnombre daoValeurnombre;

	
	public IDaoValeurnombre getDaoValeurnombre() {
		return daoValeurnombre;
	}

	@Inject
	public void setDaoValeurnombre(IDaoValeurnombre daoValeurnombre) {
		this.daoValeurnombre = daoValeurnombre;
	}

	@Override
	public void ajouterValeurnombre(Valeurnombre vn) {
		daoValeurnombre.ajouterValeurnombre(vn);
		
	}

	@Override
	public void relierValeurnombreAuPere(Valeurnombre vn, Description pere) {
		daoValeurnombre.ajouterValeurnombre(vn);
		daoValeurnombre.relierValeurnombreAuPere(vn, pere);
		
	}

	@Override
	public void modifierValeurstring(Valeurnombre vn) {
		daoValeurnombre.modifierValeurstring(vn);
	}

	@Override
	public void supprimerValeurstring(Valeurnombre vn) {
		daoValeurnombre.supprimerValeurstring(vn);
		
	}

	@Override
	public Set<Valeurnombre> listerValeurstrings() {
		
		return daoValeurnombre.listerValeurstrings();
	}

}
